Evaluation of the Testing Methods in Agent-Oriented Software Engineering
نویسندگان
چکیده
Testing is an important process that can assure the quality and the correct functionality of the multi agent systems (MAS). Multiple testing methods in agent-oriented software engineering (AOSE) have been introduced in recent years. Although the quality of the system is dependent on the quality of the applied test method, very little attention has been paid to evaluating these testing methods. As a result, it is difficult to select a sufficient method for testing an agent-based system. Additionally, there are no means to determine what the advantages and drawbacks of each method are. This paper proposes a framework for evaluating and comparing the testing methods in AOSE. This framework addresses major divisions of a testing method. The framework is then used to evaluate some prominent testing methods, have been proposed so far. A subset of these testing methods, which cover more criteria in the proposed framework, is presented.
منابع مشابه
Method integration: An approach to develop agent oriented methodologies
Agent oriented software engineering (AOSE) is an emerging field in computer science and proposes some systematic ideas for multi agent systems analysis, implementation and maintenance. Despite the various methodologies introduced in the agent-oriented software engineering, the main challenges are defects in different aspects of methodologies. According to the defects resulted from weaknesses ...
متن کاملRole Oriented Test Case Generation for Agent Based System
Agent Oriented Software Engineering (AOSE) is a rapidly developing area of research. Current research and development primarily focuses on the analysis, design and implementation of agent based software whereas testing is less prioritised. Software testing is an important and indispensable part of software development process. Test case generation is the primary step of any testing process whic...
متن کاملOn The Evaluation Of Agent Oriented Modelling Methods
An increasing number of methodologies and modelling methods are being proposed in the area of agent-oriented software engineering. However, one of the open problems in order for agent-oriented software engineering to become a “mainstream” is a lack of consensus between the different analysis and design methods that have been proposed. Thus, this study proposes a framework to carry out an analys...
متن کاملSimulation for Agent-Oriented Software Engineering
The complexity of agents, their environment, and the interaction between agents and environment suggest that experimental testing represents a major research effort in the area of multi-agent systems. However, the development of methods and tools supporting systematic experiments with agents has not found the expected attention. For testing agents, developers often resort to handcrafted solutio...
متن کاملAgent Oriented Software Testing – Role Oriented approach
Several Agent Oriented Software Engineering (AOSE) methodologies were proposed to build open, heterogeneous and complex internet based systems. AOSE methodologies offer different conceptual frameworks, notations and techniques, thereby provide a platform to make the system abstract, generalize, dynamic and autonomous. Lifecycle coverage is one of the important criteria for evaluating an AOSE me...
متن کامل